Palantir Explained: A Future $1 Trillion Dollar Stock